Hexo(中文官方网站)是一个快速、简洁且高效的博客框架,让上百个页面在几秒内瞬间完成渲染。类似于jekyll、Octopress、WordPress,我们可以用hexo创建自己的博客,托管到GitHub上,绑定自己的域名,用MarkDown写文章。Hexo支持Github Flavored Markdown的所有功能, 甚至可以整合Octopress的大多数插件。并自己也拥有强大的插件系统,安装插件可以让 Hexo 支持 Jade, CoffeeScript。

Hexo一个免费开源的博客程序,任何人都可以使用和修改。但是不同于WorldPress,Hexo由于需要使用GitHub, Git,Markdown, Node.js这样的工具,好多插件,都需要自己安装、设置环境,所以适合那些有一定计算机基础,喜欢折腾的人。

本地文件介绍

1
2
3
_config.yml	存放hexo博客的个人描述, 博客小图标地址, 头像地址等等.
source 文件夹下的_posts 存放你所有的博文.md文件 你可以通过 hexo n "xxx" 创建博客文章, 也可以直接把xxx.md 格式的文件直接拖入进去
themes 存放你的所有主题文件

常用命令介绍

1
2
3
4
hexo clean 	清理缓存, 一般是在配置不能生效, 或者文章发布了不显示, 等等异常情况下使用的. 当然有时候清除浏览器缓存也是必须的操作.
hexo g 重新生成静态网页, 所有发布文章, 修改文章, 修改hexo配置, 修改主题配置等等操作, 都需要.
hexo d 让你的静态网页从本地部署到github
hexo s 你可以边写文章, 边使用这个命令在本地预览, 包括修改各种配置, 都可以预览.

注意事项

  1. 所有hexo xxx的操作, 必须用终端cd 你本地环境目录下, 然后才能用hexo xxx操作.

  2. 有时候明明已经新建, 修改了文章, 或者改变了博客或主题的各种配置, 并且生成部署了, 还是不能显示, 可能是github还没缓存好, 稍微等半分钟的样子, 再看看. 不行就清理浏览器缓存. 还是不行, 就hexo clean清理本地缓存. 再重新生成和部署